home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / emacs.lha / emacs-19.16 / oldXMenu / Makefile.in < prev    next >
Makefile  |  1993-06-18  |  2KB  |  105 lines

  1. srcdir=@srcdir@/oldXmenu
  2. VPATH=@srcdir@/oldXMenu
  3. C_SWITCH_X_SITE=
  4.  
  5. EXTRA=insque.o
  6.  
  7.              AS = as
  8. #            CC = cc
  9.             CPP = /lib/cpp
  10.              LD = ld
  11.            TAGS = etags
  12.              RM = rm -f
  13.              MV = mv
  14.              LN = ln -s
  15.          RANLIB = ranlib
  16. # Solaris 2.1 ar doesn't accept the 'l' option.
  17.              AR = ar cq
  18.              LS = ls
  19.        LINTOPTS = -axz
  20.     LINTLIBFLAG = -C
  21.            MAKE = make
  22.     STD_DEFINES =
  23.     CDEBUGFLAGS = -O
  24.          RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a \
  25.             tags TAGS make.log
  26.  
  27. SRCS =  ${srcdir}/Activate.c \
  28.     ${srcdir}/AddPane.c \
  29.     ${srcdir}/AddSel.c \
  30.     ${srcdir}/ChgPane.c \
  31.     ${srcdir}/ChgSel.c \
  32.     ${srcdir}/Create.c \
  33.     ${srcdir}/DelPane.c \
  34.     ${srcdir}/DelSel.c \
  35.     ${srcdir}/Destroy.c \
  36.     ${srcdir}/Error.c \
  37.     ${srcdir}/EvHand.c \
  38.     ${srcdir}/FindPane.c \
  39.     ${srcdir}/FindSel.c \
  40.     ${srcdir}/InsPane.c \
  41.     ${srcdir}/InsSel.c \
  42.     ${srcdir}/Internal.c \
  43.     ${srcdir}/Locate.c \
  44.     ${srcdir}/Post.c \
  45.     ${srcdir}/Recomp.c \
  46.     ${srcdir}/SetAEQ.c \
  47.     ${srcdir}/SetFrz.c \
  48.     ${srcdir}/SetPane.c \
  49.     ${srcdir}/SetSel.c \
  50.     ${srcdir}/XDelAssoc.c \
  51.     ${srcdir}/XLookAssoc.c \
  52.     ${srcdir}/XCrAssoc.c \
  53.     ${srcdir}/XDestAssoc.c \
  54.     ${srcdir}/XMakeAssoc.c
  55.  
  56. OBJS =  Activate.o \
  57.     AddPane.o \
  58.     AddSel.o \
  59.     ChgPane.o \
  60.     ChgSel.o \
  61.     Create.o \
  62.     DelPane.o \
  63.     DelSel.o \
  64.     Destroy.o \
  65.     Error.o \
  66.     EvHand.o \
  67.     FindPane.o \
  68.     FindSel.o \
  69.     InsPane.o \
  70.     InsSel.o \
  71.     Internal.o \
  72.     Locate.o \
  73.     Post.o \
  74.     Recomp.o \
  75.     SetAEQ.o \
  76.     SetFrz.o \
  77.     SetPane.o \
  78.     SetSel.o \
  79.       XDelAssoc.o XLookAssoc.o XCrAssoc.o XDestAssoc.o XMakeAssoc.o
  80.  
  81. ALL_CFLAGS=$(C_SWITCH_SITE) $(C_SWITCH_SYSTEM) $(C_SWITCH_X_SITE) \
  82.   $(C_SWITCH_MACHINE) $(CPPFLAGS) $(CFLAGS) -DEMACS_BITMAP_FILES
  83.  
  84. .c.o:
  85.     $(CC) -c ${ALL_CFLAGS} $<
  86.  
  87. all:: libXMenu11.a
  88.  
  89. libXMenu11.a: $(OBJS) $(EXTRA)
  90.     $(RM) $@
  91.     $(AR) $@ $(OBJS) $(EXTRA)
  92.     -$(RANLIB) $@
  93. #If running ranlib fails, probably there is none.
  94. #That's ok.  So don't stop the build.
  95.  
  96. FRC.mostlyclean:
  97. mostlyclean: FRC.mostlyclean
  98.     rm -f libXMenu11.a ${OBJS} ${EXTRA}
  99. clean: mostlyclean
  100. distclean: clean
  101. realclean: distclean
  102.  
  103. tags::
  104.     $(TAGS) -t *.[ch]
  105.